package com.fx.zmlzml.algorithm.ahp;

/**
 * AHP判断矩阵数据类
 * 用于存储AHP算法中的判断矩阵
 */
public final class AhpMatricesData {

    public static final String[] COMPONENTS = { "主板", "CPU", "散热", "显卡", "内存", "硬盘", "电源", "机箱" };

    // 竞技用途判断矩阵
    public static final double[][] GAME_COMPETITION = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 2.000, 0.143, 0.500, 1.000, 1.000, 2.000}, // 主板
            {3.000, 1.000, 3.000, 0.333, 2.000, 3.000, 3.000, 4.000}, // CPU
            {0.500, 0.333, 1.000, 0.167, 1.000, 1.500, 1.500, 2.000}, // 散热
            {7.000, 3.000, 6.000, 1.000, 5.000, 7.000, 7.000, 8.000}, // 显卡
            {2.000, 0.500, 1.000, 0.200, 1.000, 2.000, 2.000, 3.000}, // 内存
            {1.000, 0.333, 0.667, 0.143, 0.500, 1.000, 1.000, 2.000}, // 硬盘
            {1.000, 0.333, 0.667, 0.143, 0.500, 1.000, 1.000, 2.000}, // 电源
            {0.500, 0.250, 0.500, 0.125, 0.333, 0.500, 0.500, 1.000}  // 机箱
    };

    // 性能用途判断矩阵
    public static final double[][] GAME_PERFORMANCE = {
            {1.000, 0.250, 1.500, 0.111, 0.400, 0.800, 0.800, 1.500},
            {4.000, 1.000, 3.000, 0.250, 2.000, 3.000, 3.000, 4.000},
            {0.667, 0.333, 1.000, 0.143, 1.000, 1.500, 1.500, 2.000},
            {9.000, 4.000, 7.000, 1.000, 5.000, 7.000, 7.000, 9.000},
            {2.500, 0.500, 1.000, 0.200, 1.000, 2.000, 2.000, 3.000},
            {1.250, 0.333, 0.667, 0.143, 0.500, 1.000, 1.000, 2.000},
            {1.250, 0.333, 0.667, 0.143, 0.500, 1.000, 1.000, 2.000},
            {0.667, 0.250, 0.500, 0.111, 0.333, 0.500, 0.500, 1.000}
    };

    // 平衡用途判断矩阵
    public static final double[][] GAME_BALANCE = {
            {1.000, 0.200, 1.000, 0.100, 0.333, 0.667, 0.667, 1.000},
            {5.000, 1.000, 2.500, 0.200, 1.500, 2.500, 2.500, 3.000},
            {1.000, 0.400, 1.000, 0.125, 0.800, 1.200, 1.200, 1.500},
            {10.000, 5.000, 8.000, 1.000, 4.000, 6.000, 6.000, 8.000},
            {3.000, 0.667, 1.250, 0.250, 1.000, 1.500, 1.500, 2.000},
            {1.500, 0.400, 0.833, 0.167, 0.667, 1.000, 1.000, 1.500},
            {1.500, 0.400, 0.833, 0.167, 0.667, 1.000, 1.000, 1.500},
            {1.000, 0.333, 0.667, 0.125, 0.500, 0.667, 0.667, 1.000}
    };

    // 入门用途判断矩阵
    public static final double[][] GAME_PRIMER = {
            {1.000, 0.167, 0.800, 0.091, 0.250, 0.500, 0.500, 0.800},
            {6.000, 1.000, 2.000, 0.167, 1.000, 2.000, 2.000, 2.500},
            {1.250, 0.500, 1.000, 0.111, 0.667, 1.000, 1.000, 1.200},
            {11.000, 6.000, 9.000, 1.000, 3.000, 5.000, 5.000, 7.000},
            {4.000, 1.000, 1.500, 0.333, 1.000, 1.200, 1.200, 1.500},
            {2.000, 0.500, 1.000, 0.200, 0.833, 1.000, 1.000, 1.200},
            {2.000, 0.500, 1.000, 0.200, 0.833, 1.000, 1.000, 1.200},
            {1.250, 0.400, 0.833, 0.143, 0.667, 0.833, 0.833, 1.000}
    };

    // 音乐

    // 专业级音乐制作判断矩阵（大型工作室）
    public static final double[][] MUSIC_PROFESSIONAL = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.250, 1.500, 2.000, 0.333, 0.500, 1.000, 1.500}, // 主板
            {4.000, 1.000, 3.000, 5.000, 2.000, 3.000, 4.000, 5.000}, // CPU
            {0.667, 0.333, 1.000, 2.000, 0.500, 1.000, 1.500, 2.000}, // 散热
            {0.500, 0.200, 0.500, 1.000, 0.250, 0.333, 0.500, 1.000}, // 显卡
            {3.000, 0.500, 2.000, 4.000, 1.000, 2.000, 3.000, 4.000}, // 内存
            {2.000, 0.333, 1.000, 3.000, 0.500, 1.000, 2.000, 3.000}, // 硬盘
            {1.000, 0.250, 0.667, 2.000, 0.333, 0.500, 1.000, 2.000}, // 电源
            {0.667, 0.200, 0.500, 1.000, 0.250, 0.333, 0.500, 1.000}  // 机箱
    };

    // 准专业级音乐制作判断矩阵（个人工作室）
    public static final double[][] MUSIC_SEMIPRO = {
            {1.000, 0.333, 1.200, 2.500, 0.400, 0.600, 1.200, 1.800},
            {3.000, 1.000, 2.500, 4.000, 1.500, 2.000, 3.000, 4.000},
            {0.833, 0.400, 1.000, 2.500, 0.667, 1.200, 1.800, 2.500},
            {0.400, 0.250, 0.400, 1.000, 0.200, 0.250, 0.400, 0.800},
            {2.500, 0.667, 1.500, 5.000, 1.000, 1.500, 2.500, 3.500},
            {1.667, 0.500, 0.833, 4.000, 0.667, 1.000, 2.000, 3.000},
            {0.833, 0.333, 0.556, 2.500, 0.400, 0.500, 1.000, 2.000},
            {0.556, 0.250, 0.400, 1.250, 0.286, 0.333, 0.500, 1.000}
    };

    // 入门级音乐制作判断矩阵（家庭工作室）
    public static final double[][] MUSIC_ENTRY = {
            {1.000, 0.400, 1.000, 3.000, 0.500, 0.800, 1.500, 2.000},
            {2.500, 1.000, 2.000, 3.000, 1.000, 1.500, 2.500, 3.000},
            {1.000, 0.500, 1.000, 3.000, 0.800, 1.500, 2.000, 2.500},
            {0.333, 0.333, 0.333, 1.000, 0.167, 0.200, 0.333, 0.500},
            {2.000, 1.000, 1.250, 6.000, 1.000, 1.200, 2.000, 2.500},
            {1.250, 0.667, 0.667, 5.000, 0.833, 1.000, 1.500, 2.000},
            {0.667, 0.400, 0.500, 3.000, 0.500, 0.667, 1.000, 1.500},
            {0.500, 0.333, 0.400, 2.000, 0.400, 0.500, 0.667, 1.000}
    };

    // 专业级视频编辑判断矩阵（4K/8K工作室）
    public static final double[][] PROFESSIONAL_VIDEO_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.250, 1.200, 0.333, 0.400, 0.500, 0.800, 1.500}, // 主板
            {4.000, 1.000, 3.000, 1.500, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.833, 0.333, 1.000, 0.500, 0.800, 1.000, 1.200, 2.000}, // 散热
            {3.000, 0.667, 2.000, 1.000, 1.500, 2.000, 2.500, 3.500}, // 显卡
            {2.500, 0.500, 1.250, 0.667, 1.000, 1.500, 2.000, 3.000}, // 内存
            {2.000, 0.400, 1.000, 0.500, 0.667, 1.000, 1.500, 2.500}, // 硬盘
            {1.250, 0.333, 0.833, 0.400, 0.500, 0.667, 1.000, 2.000}, // 电源
            {0.667, 0.250, 0.500, 0.286, 0.333, 0.400, 0.500, 1.000}  // 机箱
    };

    // 准专业级视频编辑判断矩阵（创作工作室）
    public static final double[][] SEMIPRO_VIDEO_MATRIX = {
            {1.000, 0.333, 1.000, 0.400, 0.500, 0.600, 1.000, 1.800},
            {3.000, 1.000, 2.500, 1.200, 1.500, 2.000, 2.500, 3.500},
            {1.000, 0.400, 1.000, 0.667, 1.000, 1.200, 1.500, 2.200},
            {2.500, 0.833, 1.500, 1.000, 1.200, 1.500, 2.000, 3.000},
            {2.000, 0.667, 1.000, 0.833, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.500, 0.833, 0.667, 0.833, 1.000, 1.500, 2.200},
            {1.000, 0.400, 0.667, 0.500, 0.556, 0.667, 1.000, 1.800},
            {0.556, 0.286, 0.455, 0.333, 0.400, 0.455, 0.556, 1.000}
    };

    // 入门级视频编辑判断矩阵（内容创作者）
    public static final double[][] ENTRY_VIDEO_MATRIX = {
            {1.000, 0.400, 0.800, 0.500, 0.600, 0.800, 1.200, 2.000},
            {2.500, 1.000, 2.000, 1.000, 1.200, 1.500, 2.000, 3.000},
            {1.250, 0.500, 1.000, 0.800, 1.000, 1.200, 1.500, 2.500},
            {2.000, 1.000, 1.250, 1.000, 1.000, 1.200, 1.800, 2.800},
            {1.667, 0.833, 1.000, 1.000, 1.000, 1.000, 1.500, 2.200},
            {1.250, 0.667, 0.833, 0.833, 1.000, 1.000, 1.200, 2.000},
            {0.833, 0.500, 0.667, 0.556, 0.667, 0.833, 1.000, 1.800},
            {0.500, 0.333, 0.400, 0.357, 0.455, 0.500, 0.556, 1.000}
    };

    // 专业级3D制作判断矩阵（影视/建筑可视化）
    public static final double[][] PROFESSIONAL_3D_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.250, 1.500, 0.333, 0.400, 0.500, 0.800, 1.200}, // 主板
            {4.000, 1.000, 3.000, 1.200, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 0.400, 0.800, 1.000, 1.200, 1.500}, // 散热
            {3.000, 0.833, 2.500, 1.000, 1.500, 2.000, 2.500, 3.500}, // 显卡
            {2.500, 0.500, 1.250, 0.667, 1.000, 1.500, 2.000, 2.800}, // 内存
            {2.000, 0.400, 1.000, 0.500, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.250, 0.333, 0.833, 0.400, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.833, 0.250, 0.667, 0.286, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级3D制作判断矩阵（设计工作室）
    public static final double[][] SEMIPRO_3D_MATRIX = {
            {1.000, 0.333, 1.200, 0.400, 0.500, 0.600, 1.000, 1.500},
            {3.000, 1.000, 2.500, 1.000, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 0.500, 0.800, 1.000, 1.200, 1.800},
            {2.500, 1.000, 2.000, 1.000, 1.200, 1.500, 2.000, 2.800},
            {2.000, 0.667, 1.250, 0.833, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.500, 1.000, 0.667, 0.833, 1.000, 1.500, 2.000},
            {1.000, 0.400, 0.833, 0.500, 0.556, 0.667, 1.000, 1.500},
            {0.667, 0.333, 0.556, 0.357, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级3D制作判断矩阵（学习/个人项目）
    public static final double[][] ENTRY_3D_MATRIX = {
            {1.000, 0.400, 1.000, 0.500, 0.600, 0.800, 1.200, 1.800},
            {2.500, 1.000, 2.000, 0.800, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 0.667, 1.000, 1.200, 1.500, 2.000},
            {2.000, 1.250, 1.500, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.833, 1.000, 1.000, 1.000, 1.000, 1.500, 2.200},
            {1.250, 0.667, 0.833, 0.833, 1.000, 1.000, 1.200, 1.800},
            {0.833, 0.500, 0.667, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.556, 0.400, 0.500, 0.400, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级图形设计判断矩阵（广告/出版公司）
    public static final double[][] PROFESSIONAL_DESIGN_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 1.500, 0.500, 0.400, 0.600, 1.000, 1.500}, // 主板
            {3.000, 1.000, 3.000, 2.000, 1.500, 2.000, 2.500, 3.500}, // CPU
            {0.667, 0.333, 1.000, 0.667, 0.800, 1.000, 1.200, 1.800}, // 散热
            {2.000, 0.500, 1.500, 1.000, 1.000, 1.500, 2.000, 2.500}, // 显卡
            {2.500, 0.667, 1.250, 1.000, 1.000, 1.500, 2.000, 2.800}, // 内存
            {1.667, 0.500, 1.000, 0.667, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.000, 0.400, 0.833, 0.500, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.286, 0.556, 0.400, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级图形设计判断矩阵（设计工作室）
    public static final double[][] SEMIPRO_DESIGN_MATRIX = {
            {1.000, 0.400, 1.200, 0.600, 0.500, 0.800, 1.200, 1.800},
            {2.500, 1.000, 2.500, 1.500, 1.200, 1.500, 2.000, 3.000},
            {0.833, 0.400, 1.000, 0.800, 1.000, 1.200, 1.500, 2.000},
            {1.667, 0.667, 1.250, 1.000, 0.800, 1.000, 1.500, 2.200},
            {2.000, 0.833, 1.000, 1.250, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.667, 0.833, 1.000, 0.833, 1.000, 1.200, 1.800},
            {0.833, 0.500, 0.667, 0.667, 0.556, 0.833, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.455, 0.400, 0.556, 0.667, 1.000}
    };

    // 入门级图形设计判断矩阵（学生/爱好者）
    public static final double[][] ENTRY_DESIGN_MATRIX = {
            {1.000, 0.500, 1.000, 0.800, 0.600, 1.000, 1.500, 2.000},
            {2.000, 1.000, 2.000, 1.200, 1.000, 1.200, 1.800, 2.500},
            {1.000, 0.500, 1.000, 1.000, 1.200, 1.500, 2.000, 2.500},
            {1.250, 0.833, 1.000, 1.000, 0.667, 0.800, 1.200, 1.800},
            {1.667, 1.000, 0.833, 1.500, 1.000, 1.000, 1.500, 2.200},
            {1.000, 0.833, 0.667, 1.250, 1.000, 1.000, 1.000, 1.500},
            {0.667, 0.556, 0.500, 0.833, 0.667, 1.000, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.556, 0.455, 0.667, 0.667, 1.000}
    };

    // 专业级建筑CAD判断矩阵（大型项目/BIM）
    public static final double[][] PROFESSIONAL_CAD_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 1.500, 0.400, 0.500, 0.600, 1.000, 1.500}, // 主板
            {3.000, 1.000, 3.000, 1.500, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 0.500, 0.800, 1.000, 1.200, 1.800}, // 散热
            {2.500, 0.667, 2.000, 1.000, 1.500, 2.000, 2.500, 3.500}, // 显卡
            {2.000, 0.500, 1.250, 0.667, 1.000, 1.500, 2.000, 2.800}, // 内存
            {1.667, 0.400, 1.000, 0.500, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.000, 0.333, 0.833, 0.400, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.250, 0.556, 0.286, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级建筑CAD判断矩阵（中小型项目）
    public static final double[][] SEMIPRO_CAD_MATRIX = {
            {1.000, 0.400, 1.200, 0.500, 0.600, 0.800, 1.200, 1.800},
            {2.500, 1.000, 2.500, 1.200, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 0.667, 1.000, 1.200, 1.500, 2.000},
            {2.000, 0.833, 1.500, 1.000, 1.200, 1.500, 2.000, 2.800},
            {1.667, 0.667, 1.000, 0.833, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.500, 0.833, 0.667, 0.833, 1.000, 1.500, 2.000},
            {0.833, 0.400, 0.667, 0.500, 0.556, 0.667, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.357, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级建筑CAD判断矩阵（学习/小型项目）
    public static final double[][] ENTRY_CAD_MATRIX = {
            {1.000, 0.500, 1.000, 0.600, 0.800, 1.000, 1.500, 2.000},
            {2.000, 1.000, 2.000, 1.000, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 0.800, 1.200, 1.500, 2.000, 2.500},
            {1.667, 1.000, 1.250, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.833, 0.833, 1.000, 1.000, 1.000, 1.500, 2.200},
            {1.000, 0.667, 0.667, 0.833, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.500, 0.500, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.400, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级直播推流判断矩阵（多平台/高码率）
    public static final double[][] PROFESSIONAL_STREAMING_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.400, 1.500, 0.500, 0.600, 0.800, 1.200, 1.500}, // 主板
            {2.500, 1.000, 3.000, 1.500, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 0.400, 0.800, 1.000, 1.200, 1.800}, // 散热
            {2.000, 0.667, 2.500, 1.000, 1.500, 2.000, 2.500, 3.500}, // 显卡
            {1.667, 0.500, 1.250, 0.667, 1.000, 1.500, 2.000, 2.800}, // 内存
            {1.250, 0.400, 1.000, 0.500, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {0.833, 0.333, 0.833, 0.400, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.250, 0.556, 0.286, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级直播推流判断矩阵（单平台/中等码率）
    public static final double[][] SEMIPRO_STREAMING_MATRIX = {
            {1.000, 0.500, 1.200, 0.600, 0.800, 1.000, 1.500, 1.800},
            {2.000, 1.000, 2.500, 1.200, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 0.500, 1.000, 1.200, 1.500, 2.000},
            {1.667, 0.833, 2.000, 1.000, 1.200, 1.500, 2.000, 2.800},
            {1.250, 0.667, 1.000, 0.833, 1.000, 1.200, 1.800, 2.500},
            {1.000, 0.500, 0.833, 0.667, 0.833, 1.000, 1.500, 2.000},
            {0.667, 0.400, 0.667, 0.500, 0.556, 0.667, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.357, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级直播推流判断矩阵（基础直播）
    public static final double[][] ENTRY_STREAMING_MATRIX = {
            {1.000, 0.600, 1.000, 0.800, 1.000, 1.200, 1.800, 2.000},
            {1.667, 1.000, 2.000, 1.000, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 0.800, 1.200, 1.500, 2.000, 2.500},
            {1.250, 1.000, 1.250, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.000, 0.833, 0.833, 1.000, 1.000, 1.000, 1.500, 2.200},
            {0.833, 0.667, 0.667, 0.833, 1.000, 1.000, 1.200, 1.800},
            {0.556, 0.500, 0.500, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.400, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级软件开发判断矩阵（大型项目/企业级）
    public static final double[][] PROFESSIONAL_DEV_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 1.500, 2.000, 0.400, 0.500, 1.000, 1.500}, // 主板
            {3.000, 1.000, 3.000, 4.000, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 2.000, 0.800, 1.000, 1.200, 1.800}, // 散热
            {0.500, 0.250, 0.500, 1.000, 0.333, 0.400, 0.500, 1.000}, // 显卡
            {2.500, 0.500, 1.250, 3.000, 1.000, 1.500, 2.000, 2.800}, // 内存
            {2.000, 0.400, 1.000, 2.500, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.000, 0.333, 0.833, 2.000, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.250, 0.556, 1.000, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级软件开发判断矩阵（中型项目）
    public static final double[][] SEMIPRO_DEV_MATRIX = {
            {1.000, 0.400, 1.200, 2.500, 0.500, 0.600, 1.200, 1.800},
            {2.500, 1.000, 2.500, 3.000, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 2.000, 0.800, 1.000, 1.500, 2.000},
            {0.400, 0.333, 0.500, 1.000, 0.400, 0.500, 0.800, 1.200},
            {2.000, 0.667, 1.250, 2.500, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.500, 1.000, 2.000, 0.833, 1.000, 1.500, 2.000},
            {0.833, 0.400, 0.667, 1.250, 0.556, 0.667, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.833, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级软件开发判断矩阵（学习/小型项目）
    public static final double[][] ENTRY_DEV_MATRIX = {
            {1.000, 0.500, 1.000, 3.000, 0.600, 0.800, 1.500, 2.000},
            {2.000, 1.000, 2.000, 2.500, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 2.500, 1.000, 1.200, 1.800, 2.500},
            {0.333, 0.400, 0.400, 1.000, 0.500, 0.600, 1.000, 1.500},
            {1.667, 0.833, 1.000, 2.000, 1.000, 1.000, 1.500, 2.200},
            {1.250, 0.667, 0.833, 1.667, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.500, 0.556, 1.000, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.667, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级VR开发判断矩阵（高端VR应用/企业级）
    public static final double[][] PROFESSIONAL_VR_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 1.500, 0.286, 0.400, 0.500, 0.800, 1.200}, // 主板
            {3.000, 1.000, 3.000, 0.500, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 0.250, 0.800, 1.000, 1.200, 1.800}, // 散热
            {3.500, 2.000, 4.000, 1.000, 3.000, 3.500, 4.000, 5.000}, // 显卡
            {2.500, 0.500, 1.250, 0.333, 1.000, 1.500, 2.000, 2.800}, // 内存
            {2.000, 0.400, 1.000, 0.286, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.250, 0.333, 0.833, 0.250, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.833, 0.250, 0.556, 0.200, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级VR开发判断矩阵（中等规模VR项目）
    public static final double[][] SEMIPRO_VR_MATRIX = {
            {1.000, 0.400, 1.200, 0.333, 0.500, 0.600, 1.000, 1.500},
            {2.500, 1.000, 2.500, 0.667, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 0.286, 0.800, 1.000, 1.500, 2.000},
            {3.000, 1.500, 3.500, 1.000, 2.500, 3.000, 3.500, 4.500},
            {2.000, 0.667, 1.250, 0.400, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.500, 1.000, 0.333, 0.833, 1.000, 1.500, 2.000},
            {1.000, 0.400, 0.667, 0.286, 0.556, 0.667, 1.000, 1.500},
            {0.667, 0.333, 0.500, 0.222, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级VR开发判断矩阵（学习/小型VR项目）
    public static final double[][] ENTRY_VR_MATRIX = {
            {1.000, 0.500, 1.000, 0.400, 0.600, 0.800, 1.200, 1.800},
            {2.000, 1.000, 2.000, 0.800, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 0.500, 1.000, 1.200, 1.800, 2.500},
            {2.500, 1.250, 2.000, 1.000, 1.800, 2.200, 2.800, 3.500},
            {1.667, 0.833, 1.000, 0.556, 1.000, 1.000, 1.500, 2.200},
            {1.250, 0.667, 0.833, 0.455, 1.000, 1.000, 1.200, 1.800},
            {0.833, 0.500, 0.556, 0.357, 0.667, 0.833, 1.000, 1.500},
            {0.556, 0.400, 0.400, 0.286, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级工程工作站判断矩阵（大型仿真/分析）
    public static final double[][] PROFESSIONAL_ENGINEERING_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.286, 1.500, 0.333, 0.400, 0.500, 0.800, 1.200}, // 主板
            {3.500, 1.000, 3.500, 1.500, 2.500, 3.000, 3.500, 4.500}, // CPU
            {0.667, 0.286, 1.000, 0.286, 0.800, 1.000, 1.200, 1.800}, // 散热
            {3.000, 0.667, 3.500, 1.000, 2.000, 2.500, 3.000, 4.000}, // 显卡
            {2.500, 0.400, 1.250, 0.500, 1.000, 1.500, 2.000, 2.800}, // 内存
            {2.000, 0.333, 1.000, 0.400, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.250, 0.286, 0.833, 0.333, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.833, 0.222, 0.556, 0.250, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级工程工作站判断矩阵（中型项目）
    public static final double[][] SEMIPRO_ENGINEERING_MATRIX = {
            {1.000, 0.333, 1.200, 0.400, 0.500, 0.600, 1.000, 1.500},
            {3.000, 1.000, 3.000, 1.200, 1.800, 2.200, 2.800, 3.500},
            {0.833, 0.333, 1.000, 0.333, 0.800, 1.000, 1.500, 2.000},
            {2.500, 0.833, 3.000, 1.000, 1.500, 2.000, 2.500, 3.500},
            {2.000, 0.556, 1.250, 0.667, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.455, 1.000, 0.500, 0.833, 1.000, 1.500, 2.000},
            {1.000, 0.357, 0.667, 0.400, 0.556, 0.667, 1.000, 1.500},
            {0.667, 0.286, 0.500, 0.286, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级工程工作站判断矩阵（学习/小型项目）
    public static final double[][] ENTRY_ENGINEERING_MATRIX = {
            {1.000, 0.400, 1.000, 0.500, 0.600, 0.800, 1.200, 1.800},
            {2.500, 1.000, 2.500, 1.000, 1.500, 2.000, 2.500, 3.000},
            {1.000, 0.400, 1.000, 0.500, 1.000, 1.200, 1.800, 2.500},
            {2.000, 1.000, 2.000, 1.000, 1.500, 1.800, 2.200, 3.000},
            {1.667, 0.667, 1.000, 0.667, 1.000, 1.000, 1.500, 2.200},
            {1.250, 0.500, 0.833, 0.556, 1.000, 1.000, 1.200, 1.800},
            {0.833, 0.400, 0.556, 0.455, 0.667, 0.833, 1.000, 1.500},
            {0.556, 0.333, 0.400, 0.333, 0.455, 0.556, 0.667, 1.000}
    };


    // 专业级虚拟化判断矩阵（企业级虚拟化/服务器）
    public static final double[][] PROFESSIONAL_VIRTUALIZATION_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.400, 1.500, 2.000, 0.500, 0.600, 1.000, 1.500}, // 主板
            {2.500, 1.000, 3.000, 3.000, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 2.000, 0.800, 1.000, 1.200, 1.800}, // 散热
            {0.500, 0.333, 0.500, 1.000, 0.333, 0.400, 0.500, 1.000}, // 显卡
            {2.000, 0.500, 1.250, 3.000, 1.000, 1.500, 2.000, 2.800}, // 内存
            {1.667, 0.400, 1.000, 2.500, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.000, 0.333, 0.833, 2.000, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.250, 0.556, 1.000, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级虚拟化判断矩阵（开发测试环境）
    public static final double[][] SEMIPRO_VIRTUALIZATION_MATRIX = {
            {1.000, 0.500, 1.200, 2.500, 0.600, 0.800, 1.200, 1.800},
            {2.000, 1.000, 2.500, 2.500, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 2.000, 0.800, 1.000, 1.500, 2.000},
            {0.400, 0.400, 0.500, 1.000, 0.400, 0.500, 0.800, 1.200},
            {1.667, 0.667, 1.250, 2.500, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.500, 1.000, 2.000, 0.833, 1.000, 1.500, 2.000},
            {0.833, 0.400, 0.667, 1.250, 0.556, 0.667, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.833, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级虚拟化判断矩阵（个人使用/轻量级）
    public static final double[][] ENTRY_VIRTUALIZATION_MATRIX = {
            {1.000, 0.600, 1.000, 3.000, 0.800, 1.000, 1.500, 2.000},
            {1.667, 1.000, 2.000, 2.500, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 2.500, 1.000, 1.200, 1.800, 2.500},
            {0.333, 0.400, 0.400, 1.000, 0.500, 0.600, 1.000, 1.500},
            {1.250, 0.833, 1.000, 2.000, 1.000, 1.000, 1.500, 2.200},
            {1.000, 0.667, 0.833, 1.667, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.500, 0.556, 1.000, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.667, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级数据科学判断矩阵（大规模训练/企业级）
    public static final double[][] PROFESSIONAL_DS_ML_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 1.500, 0.400, 0.500, 0.600, 1.000, 1.500}, // 主板
            {3.000, 1.000, 3.000, 1.200, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 0.500, 0.800, 1.000, 1.200, 1.800}, // 散热
            {2.500, 0.833, 2.000, 1.000, 1.800, 2.200, 2.800, 3.500}, // 显卡
            {2.000, 0.500, 1.250, 0.556, 1.000, 1.500, 2.000, 2.800}, // 内存
            {1.667, 0.400, 1.000, 0.455, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.000, 0.333, 0.833, 0.357, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.250, 0.556, 0.286, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级数据科学判断矩阵（中型项目/研究）
    public static final double[][] SEMIPRO_DS_ML_MATRIX = {
            {1.000, 0.400, 1.200, 0.500, 0.600, 0.800, 1.200, 1.800},
            {2.500, 1.000, 2.500, 1.000, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 0.667, 1.000, 1.200, 1.500, 2.000},
            {2.000, 1.000, 1.500, 1.000, 1.500, 1.800, 2.200, 3.000},
            {1.667, 0.667, 1.000, 0.667, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.500, 0.833, 0.556, 0.833, 1.000, 1.500, 2.000},
            {0.833, 0.400, 0.667, 0.455, 0.556, 0.667, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.333, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级数据科学判断矩阵（学习/小型项目）
    public static final double[][] ENTRY_DS_ML_MATRIX = {
            {1.000, 0.500, 1.000, 0.600, 0.800, 1.000, 1.500, 2.000},
            {2.000, 1.000, 2.000, 0.800, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 0.800, 1.200, 1.500, 2.000, 2.500},
            {1.667, 1.250, 1.250, 1.000, 1.200, 1.500, 1.800, 2.800},
            {1.250, 0.833, 0.833, 0.833, 1.000, 1.000, 1.500, 2.200},
            {1.000, 0.667, 0.667, 0.667, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.500, 0.500, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.357, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级机器学习判断矩阵（大规模模型训练）
    public static final double[][] PROFESSIONAL_ML_TRAINING_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 1.500, 0.400, 0.500, 0.600, 1.000, 1.500}, // 主板
            {3.000, 1.000, 3.000, 1.000, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 0.500, 0.800, 1.000, 1.200, 1.800}, // 散热
            {2.500, 1.000, 2.000, 1.000, 1.800, 2.200, 2.800, 3.500}, // 显卡
            {2.000, 0.500, 1.250, 0.556, 1.000, 1.500, 2.000, 2.800}, // 内存
            {1.667, 0.400, 1.000, 0.455, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.000, 0.333, 0.833, 0.357, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.250, 0.556, 0.286, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级机器学习判断矩阵（中型模型训练/推理）
    public static final double[][] SEMIPRO_ML_INFERENCE_MATRIX = {
            {1.000, 0.400, 1.200, 0.500, 0.600, 0.800, 1.200, 1.800},
            {2.500, 1.000, 2.500, 0.800, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 0.667, 1.000, 1.200, 1.500, 2.000},
            {2.000, 1.250, 1.500, 1.000, 1.500, 1.800, 2.200, 3.000},
            {1.667, 0.667, 1.000, 0.667, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.500, 0.833, 0.556, 0.833, 1.000, 1.500, 2.000},
            {0.833, 0.400, 0.667, 0.455, 0.556, 0.667, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.333, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级机器学习判断矩阵（学习/小型模型）
    public static final double[][] ENTRY_ML_LEARNING_MATRIX = {
            {1.000, 0.500, 1.000, 0.600, 0.800, 1.000, 1.500, 2.000},
            {2.000, 1.000, 2.000, 0.667, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 0.800, 1.200, 1.500, 2.000, 2.500},
            {1.667, 1.500, 1.250, 1.000, 1.200, 1.500, 1.800, 2.800},
            {1.250, 0.833, 0.833, 0.833, 1.000, 1.000, 1.500, 2.200},
            {1.000, 0.667, 0.667, 0.667, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.500, 0.500, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.357, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级AI计算判断矩阵（大规模深度学习训练）
    public static final double[][] PROFESSIONAL_AI_TRAINING_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.400, 1.500, 0.333, 0.500, 0.600, 0.800, 1.200}, // 主板
            {2.500, 1.000, 3.000, 0.500, 1.800, 2.200, 2.500, 3.500}, // CPU
            {0.667, 0.333, 1.000, 0.286, 0.800, 1.000, 1.200, 1.800}, // 散热
            {3.000, 2.000, 3.500, 1.000, 2.500, 3.000, 3.500, 4.500}, // 显卡
            {2.000, 0.556, 1.250, 0.400, 1.000, 1.500, 2.000, 2.800}, // 内存
            {1.667, 0.455, 1.000, 0.333, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.250, 0.400, 0.833, 0.286, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.833, 0.286, 0.556, 0.222, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级AI计算判断矩阵（中型模型训练）
    public static final double[][] SEMIPRO_AI_TRAINING_MATRIX = {
            {1.000, 0.500, 1.200, 0.400, 0.600, 0.800, 1.000, 1.500},
            {2.000, 1.000, 2.500, 0.667, 1.500, 2.000, 2.200, 3.000},
            {0.833, 0.400, 1.000, 0.333, 0.800, 1.000, 1.500, 2.000},
            {2.500, 1.500, 3.000, 1.000, 2.000, 2.500, 3.000, 4.000},
            {1.667, 0.667, 1.250, 0.500, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.500, 1.000, 0.400, 0.833, 1.000, 1.500, 2.000},
            {1.000, 0.455, 0.667, 0.333, 0.556, 0.667, 1.000, 1.500},
            {0.667, 0.333, 0.500, 0.250, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级AI计算判断矩阵（学习/实验性训练）
    public static final double[][] ENTRY_AI_LEARNING_MATRIX = {
            {1.000, 0.600, 1.000, 0.500, 0.800, 1.000, 1.200, 1.800},
            {1.667, 1.000, 2.000, 0.800, 1.200, 1.500, 1.800, 2.500},
            {1.000, 0.500, 1.000, 0.667, 1.000, 1.200, 1.500, 2.200},
            {2.000, 1.250, 1.500, 1.000, 1.500, 1.800, 2.200, 3.000},
            {1.250, 0.833, 1.000, 0.667, 1.000, 1.000, 1.500, 2.200},
            {1.000, 0.667, 0.833, 0.556, 1.000, 1.000, 1.200, 1.800},
            {0.833, 0.556, 0.667, 0.455, 0.667, 0.833, 1.000, 1.500},
            {0.556, 0.400, 0.455, 0.333, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级金融数据分析判断矩阵（高频交易/量化投资）
    public static final double[][] PROFESSIONAL_FINANCIAL_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 1.500, 0.500, 0.400, 0.500, 1.000, 1.500}, // 主板
            {3.000, 1.000, 3.000, 2.000, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 0.667, 0.800, 1.000, 1.200, 1.800}, // 散热
            {2.000, 0.500, 1.500, 1.000, 1.200, 1.500, 2.000, 2.500}, // 显卡
            {2.500, 0.500, 1.250, 0.833, 1.000, 1.500, 2.000, 2.800}, // 内存
            {2.000, 0.400, 1.000, 0.667, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.000, 0.333, 0.833, 0.500, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.250, 0.556, 0.400, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级金融数据分析判断矩阵（投资分析/风险管理）
    public static final double[][] SEMIPRO_FINANCIAL_MATRIX = {
            {1.000, 0.400, 1.200, 0.600, 0.500, 0.600, 1.200, 1.800},
            {2.500, 1.000, 2.500, 1.500, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 0.800, 0.800, 1.000, 1.500, 2.000},
            {1.667, 0.667, 1.250, 1.000, 1.000, 1.200, 1.800, 2.500},
            {2.000, 0.667, 1.250, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.500, 1.000, 0.833, 0.833, 1.000, 1.500, 2.000},
            {0.833, 0.400, 0.667, 0.556, 0.556, 0.667, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.400, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级金融数据分析判断矩阵（个人投资/学习研究）
    public static final double[][] ENTRY_FINANCIAL_MATRIX = {
            {1.000, 0.500, 1.000, 0.800, 0.600, 0.800, 1.500, 2.000},
            {2.000, 1.000, 2.000, 1.200, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.833, 1.000, 1.000, 0.833, 1.000, 1.500, 2.200},
            {1.667, 0.833, 1.000, 1.200, 1.000, 1.000, 1.500, 2.200},
            {1.250, 0.667, 0.833, 1.000, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.500, 0.556, 0.667, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.455, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级科学计算判断矩阵（大规模仿真/集群节点）
    public static final double[][] PROFESSIONAL_SCIENTIFIC_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.286, 1.500, 0.500, 0.400, 0.500, 0.800, 1.200}, // 主板
            {3.500, 1.000, 3.500, 2.000, 2.500, 3.000, 3.500, 4.500}, // CPU
            {0.667, 0.286, 1.000, 0.400, 0.800, 1.000, 1.200, 1.800}, // 散热
            {2.000, 0.500, 2.500, 1.000, 1.200, 1.500, 2.000, 2.500}, // 显卡
            {2.500, 0.400, 1.250, 0.833, 1.000, 1.500, 2.000, 2.800}, // 内存
            {2.000, 0.333, 1.000, 0.667, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.250, 0.286, 0.833, 0.500, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.833, 0.222, 0.556, 0.400, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级科学计算判断矩阵（研究项目/中等规模）
    public static final double[][] SEMIPRO_SCIENTIFIC_MATRIX = {
            {1.000, 0.333, 1.200, 0.600, 0.500, 0.600, 1.000, 1.500},
            {3.000, 1.000, 3.000, 1.500, 1.800, 2.200, 2.800, 3.500},
            {0.833, 0.333, 1.000, 0.500, 0.800, 1.000, 1.500, 2.000},
            {1.667, 0.667, 2.000, 1.000, 1.200, 1.500, 2.000, 2.500},
            {2.000, 0.556, 1.250, 0.833, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.455, 1.000, 0.667, 0.833, 1.000, 1.500, 2.000},
            {1.000, 0.357, 0.667, 0.500, 0.556, 0.667, 1.000, 1.500},
            {0.667, 0.286, 0.500, 0.400, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级科学计算判断矩阵（学习/小型计算）
    public static final double[][] ENTRY_SCIENTIFIC_MATRIX = {
            {1.000, 0.400, 1.000, 0.800, 0.600, 0.800, 1.200, 1.800},
            {2.500, 1.000, 2.500, 1.200, 1.500, 2.000, 2.500, 3.000},
            {1.000, 0.400, 1.000, 0.800, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.833, 1.250, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.667, 1.000, 1.000, 1.000, 1.000, 1.500, 2.200},
            {1.250, 0.500, 0.833, 0.833, 1.000, 1.000, 1.200, 1.800},
            {0.833, 0.400, 0.556, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.556, 0.333, 0.400, 0.400, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级学术研究判断矩阵（大规模数据分析/复杂可视化）
    public static final double[][] PROFESSIONAL_ACADEMIC_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.333, 1.500, 0.500, 0.500, 0.600, 1.000, 1.500}, // 主板
            {3.000, 1.000, 3.000, 1.500, 2.000, 2.500, 3.000, 4.000}, // CPU
            {0.667, 0.333, 1.000, 0.400, 0.800, 1.000, 1.200, 1.800}, // 散热
            {2.000, 0.667, 2.500, 1.000, 1.200, 1.500, 2.000, 2.500}, // 显卡
            {2.000, 0.500, 1.250, 0.833, 1.000, 1.500, 2.000, 2.800}, // 内存
            {1.667, 0.400, 1.000, 0.667, 0.667, 1.000, 1.500, 2.200}, // 硬盘
            {1.000, 0.333, 0.833, 0.500, 0.500, 0.667, 1.000, 1.800}, // 电源
            {0.667, 0.250, 0.556, 0.400, 0.357, 0.455, 0.556, 1.000}  // 机箱
    };

    // 准专业级学术研究判断矩阵（一般研究项目）
    public static final double[][] SEMIPRO_ACADEMIC_MATRIX = {
            {1.000, 0.400, 1.200, 0.600, 0.600, 0.800, 1.200, 1.800},
            {2.500, 1.000, 2.500, 1.200, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.400, 1.000, 0.500, 0.800, 1.000, 1.500, 2.000},
            {1.667, 0.833, 2.000, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.667, 0.667, 1.250, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.500, 1.000, 0.833, 0.833, 1.000, 1.500, 2.000},
            {0.833, 0.400, 0.667, 0.556, 0.556, 0.667, 1.000, 1.500},
            {0.556, 0.333, 0.500, 0.400, 0.400, 0.500, 0.667, 1.000}
    };

    // 入门级学术研究判断矩阵（学生研究/课程项目）
    public static final double[][] ENTRY_ACADEMIC_MATRIX = {
            {1.000, 0.500, 1.000, 0.800, 0.800, 1.000, 1.500, 2.000},
            {2.000, 1.000, 2.000, 1.000, 1.200, 1.500, 2.000, 2.500},
            {1.000, 0.500, 1.000, 0.800, 1.000, 1.200, 1.800, 2.500},
            {1.250, 1.000, 1.250, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.250, 0.833, 1.000, 1.000, 1.000, 1.000, 1.500, 2.200},
            {1.000, 0.667, 0.833, 0.833, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.500, 0.556, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.400, 0.400, 0.400, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级办公文档处理判断矩阵（大型企业/多任务）
    public static final double[][] PROFESSIONAL_OFFICE_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.500, 1.500, 1.500, 0.600, 0.800, 1.200, 1.500}, // 主板
            {2.000, 1.000, 2.500, 2.000, 1.200, 1.500, 2.000, 2.500}, // CPU
            {0.667, 0.400, 1.000, 1.000, 0.800, 1.000, 1.200, 1.800}, // 散热
            {0.667, 0.500, 1.000, 1.000, 0.600, 0.800, 1.000, 1.500}, // 显卡
            {1.667, 0.833, 1.250, 1.667, 1.000, 1.200, 1.800, 2.500}, // 内存
            {1.250, 0.667, 1.000, 1.250, 0.833, 1.000, 1.500, 2.000}, // 硬盘
            {0.833, 0.500, 0.833, 1.000, 0.556, 0.667, 1.000, 1.500}, // 电源
            {0.667, 0.400, 0.556, 0.667, 0.400, 0.500, 0.667, 1.000}  // 机箱
    };

    // 准专业级办公文档处理判断矩阵（中小企业）
    public static final double[][] SEMIPRO_OFFICE_MATRIX = {
            {1.000, 0.600, 1.200, 1.800, 0.800, 1.000, 1.500, 2.000},
            {1.667, 1.000, 2.000, 2.200, 1.500, 2.000, 2.500, 3.000},
            {0.833, 0.500, 1.000, 1.500, 1.000, 1.200, 1.800, 2.500},
            {0.556, 0.455, 0.667, 1.000, 0.800, 1.000, 1.500, 2.000},
            {1.250, 0.667, 1.000, 1.250, 1.000, 1.000, 1.500, 2.200},
            {1.000, 0.500, 0.833, 1.000, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.400, 0.556, 0.667, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.333, 0.400, 0.500, 0.455, 0.556, 0.667, 1.000}
    };

    // 入门级办公文档处理判断矩阵（个人/家庭办公）
    public static final double[][] ENTRY_OFFICE_MATRIX = {
            {1.000, 0.800, 1.000, 2.000, 1.000, 1.200, 1.800, 2.500},
            {1.250, 1.000, 1.500, 2.500, 1.500, 2.000, 2.500, 3.000},
            {1.000, 0.667, 1.000, 2.000, 1.200, 1.500, 2.000, 3.000},
            {0.500, 0.400, 0.500, 1.000, 0.800, 1.000, 1.500, 2.200},
            {1.000, 0.667, 0.833, 1.250, 1.000, 1.000, 1.500, 2.200},
            {0.833, 0.500, 0.667, 1.000, 1.000, 1.000, 1.200, 1.800},
            {0.556, 0.400, 0.500, 0.667, 0.667, 0.833, 1.000, 1.500},
            {0.400, 0.333, 0.333, 0.455, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级远程会议判断矩阵（企业级/多路视频）
    public static final double[][] PROFESSIONAL_REMOTE_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.500, 1.500, 1.000, 0.800, 1.000, 1.200, 1.500}, // 主板
            {2.000, 1.000, 2.500, 1.500, 1.500, 2.000, 2.500, 3.000}, // CPU
            {0.667, 0.400, 1.000, 0.800, 0.800, 1.000, 1.200, 1.800}, // 散热
            {1.000, 0.667, 1.250, 1.000, 1.000, 1.200, 1.500, 2.000}, // 显卡
            {1.250, 0.667, 1.250, 1.000, 1.000, 1.200, 1.800, 2.500}, // 内存
            {1.000, 0.500, 1.000, 0.833, 0.833, 1.000, 1.500, 2.000}, // 硬盘
            {0.833, 0.400, 0.833, 0.667, 0.556, 0.667, 1.000, 1.500}, // 电源
            {0.667, 0.333, 0.556, 0.500, 0.400, 0.500, 0.667, 1.000}  // 机箱
    };

    // 准专业级远程会议判断矩阵（团队协作）
    public static final double[][] SEMIPRO_REMOTE_MATRIX = {
            {1.000, 0.600, 1.200, 1.200, 1.000, 1.200, 1.500, 2.000},
            {1.667, 1.000, 2.000, 1.800, 1.800, 2.200, 2.800, 3.500},
            {0.833, 0.500, 1.000, 1.000, 1.000, 1.200, 1.800, 2.500},
            {0.833, 0.556, 1.000, 1.000, 1.000, 1.200, 1.800, 2.500},
            {1.000, 0.556, 1.000, 1.000, 1.000, 1.000, 1.500, 2.200},
            {0.833, 0.455, 0.833, 0.833, 1.000, 1.000, 1.200, 1.800},
            {0.667, 0.357, 0.556, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.500, 0.286, 0.400, 0.400, 0.455, 0.556, 0.667, 1.000}
    };

    // 入门级远程会议判断矩阵（个人/小型会议）
    public static final double[][] ENTRY_REMOTE_MATRIX = {
            {1.000, 0.800, 1.000, 1.500, 1.200, 1.500, 2.000, 2.500},
            {1.250, 1.000, 1.500, 2.000, 1.800, 2.200, 2.800, 3.500},
            {1.000, 0.667, 1.000, 1.500, 1.500, 2.000, 2.500, 3.500},
            {0.667, 0.500, 0.667, 1.000, 1.000, 1.200, 1.800, 2.500},
            {0.833, 0.556, 0.667, 1.000, 1.000, 1.000, 1.500, 2.200},
            {0.667, 0.455, 0.500, 0.833, 1.000, 1.000, 1.200, 1.800},
            {0.500, 0.357, 0.400, 0.556, 0.667, 0.833, 1.000, 1.500},
            {0.400, 0.286, 0.286, 0.400, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级影音娱乐判断矩阵（4K HDR/家庭影院）
    public static final double[][] PROFESSIONAL_MEDIA_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.667, 1.500, 0.800, 1.000, 1.200, 1.500, 2.000}, // 主板
            {1.500, 1.000, 2.000, 1.000, 1.500, 2.000, 2.500, 3.000}, // CPU
            {0.667, 0.500, 1.000, 0.600, 0.800, 1.000, 1.200, 1.800}, // 散热
            {1.250, 1.000, 1.667, 1.000, 1.200, 1.500, 1.800, 2.500}, // 显卡
            {1.000, 0.667, 1.250, 0.833, 1.000, 1.200, 1.500, 2.200}, // 内存
            {0.833, 0.500, 1.000, 0.667, 0.833, 1.000, 1.200, 1.800}, // 硬盘
            {0.667, 0.400, 0.833, 0.556, 0.667, 0.833, 1.000, 1.500}, // 电源
            {0.500, 0.333, 0.556, 0.400, 0.455, 0.556, 0.667, 1.000}  // 机箱
    };

    // 准专业级影音娱乐判断矩阵（主流4K播放）
    public static final double[][] SEMIPRO_MEDIA_MATRIX = {
            {1.000, 0.800, 1.200, 1.000, 1.200, 1.500, 1.800, 2.500},
            {1.250, 1.000, 1.500, 1.200, 1.800, 2.200, 2.800, 3.500},
            {0.833, 0.667, 1.000, 0.800, 1.000, 1.200, 1.800, 2.500},
            {1.000, 0.833, 1.250, 1.000, 1.500, 1.800, 2.200, 3.000},
            {0.833, 0.556, 1.000, 0.667, 1.000, 1.000, 1.500, 2.200},
            {0.667, 0.455, 0.833, 0.556, 1.000, 1.000, 1.200, 1.800},
            {0.556, 0.357, 0.556, 0.455, 0.667, 0.833, 1.000, 1.500},
            {0.400, 0.286, 0.400, 0.333, 0.455, 0.556, 0.667, 1.000}
    };

    // 入门级影音娱乐判断矩阵（基础播放）
    public static final double[][] ENTRY_MEDIA_MATRIX = {
            {1.000, 1.000, 1.000, 1.500, 1.500, 2.000, 2.500, 3.000},
            {1.000, 1.000, 1.200, 1.800, 2.000, 2.500, 3.000, 3.500},
            {1.000, 0.833, 1.000, 1.500, 1.800, 2.200, 2.800, 3.500},
            {0.667, 0.556, 0.667, 1.000, 1.200, 1.500, 2.000, 2.800},
            {0.667, 0.500, 0.556, 0.833, 1.000, 1.000, 1.500, 2.200},
            {0.500, 0.400, 0.455, 0.667, 1.000, 1.000, 1.200, 1.800},
            {0.400, 0.333, 0.357, 0.500, 0.667, 0.833, 1.000, 1.500},
            {0.333, 0.286, 0.286, 0.357, 0.455, 0.556, 0.667, 1.000}
    };

    // 专业级家庭媒体中心判断矩阵（4K HDR/多房间串流）
    public static final double[][] PROFESSIONAL_MEDIA_CENTER_MATRIX = {
            // 主板, CPU,   散热,   显卡,   内存,   硬盘,   电源,   机箱
            {1.000, 0.800, 1.500, 1.000, 1.200, 1.500, 1.800, 2.500}, // 主板
            {1.250, 1.000, 2.000, 1.200, 1.500, 2.000, 2.500, 3.000}, // CPU
            {0.667, 0.500, 1.000, 0.800, 1.000, 1.200, 1.500, 2.000}, // 散热
            {1.000, 0.833, 1.250, 1.000, 1.200, 1.500, 1.800, 2.500}, // 显卡
            {0.833, 0.667, 1.000, 0.833, 1.000, 1.200, 1.500, 2.200}, // 内存
            {0.667, 0.500, 0.833, 0.667, 0.833, 1.000, 1.200, 1.800}, // 硬盘
            {0.556, 0.400, 0.667, 0.556, 0.667, 0.833, 1.000, 1.500}, // 电源
            {0.400, 0.333, 0.500, 0.400, 0.455, 0.556, 0.667, 1.000}  // 机箱
    };

    // 准专业级家庭媒体中心判断矩阵（主流媒体播放）
    public static final double[][] SEMIPRO_MEDIA_CENTER_MATRIX = {
            {1.000, 1.000, 1.200, 1.200, 1.500, 1.800, 2.200, 3.000},
            {1.000, 1.000, 1.500, 1.500, 1.800, 2.200, 2.800, 3.500},
            {0.833, 0.667, 1.000, 1.000, 1.200, 1.500, 2.000, 2.800},
            {0.833, 0.667, 1.000, 1.000, 1.200, 1.500, 2.000, 2.800},
            {0.667, 0.556, 0.833, 0.833, 1.000, 1.000, 1.500, 2.200},
            {0.556, 0.455, 0.667, 0.667, 1.000, 1.000, 1.200, 1.800},
            {0.455, 0.357, 0.500, 0.500, 0.667, 0.833, 1.000, 1.500},
            {0.333, 0.286, 0.357, 0.357, 0.455, 0.556, 0.667, 1.000}
    };

    // 入门级家庭媒体中心判断矩阵（基础播放/存储）
    public static final double[][] ENTRY_MEDIA_CENTER_MATRIX = {
            {1.000, 1.200, 1.000, 1.500, 1.800, 2.200, 2.800, 3.500},
            {0.833, 1.000, 1.200, 1.800, 2.000, 2.500, 3.000, 4.000},
            {1.000, 0.833, 1.000, 1.500, 1.800, 2.200, 2.800, 3.500},
            {0.667, 0.556, 0.667, 1.000, 1.200, 1.500, 2.000, 2.800},
            {0.556, 0.500, 0.556, 0.833, 1.000, 1.000, 1.500, 2.200},
            {0.455, 0.400, 0.455, 0.667, 1.000, 1.000, 1.200, 1.800},
            {0.357, 0.333, 0.357, 0.500, 0.667, 0.833, 1.000, 1.500},
            {0.286, 0.250, 0.286, 0.357, 0.455, 0.556, 0.667, 1.000}
    };





















































}
